package com.syni.mdd.sjb.common.component.utils.common.entity;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;

@Data
public class BaseRpVo {
    private Long pageSize = 10L;
    private Long pageNum = 1L;
    private Integer isLastPage = 1;
    private Long count = 0L;

    public static void handlerPage(BaseRpVo baseRpVo, Page page){
        baseRpVo.setPageNum(page.getCurrent());
        baseRpVo.setPageSize(page.getSize());
        baseRpVo.setIsLastPage(page.getCurrent() != baseRpVo.getPageNum() ? 0 : 1);
        baseRpVo.setCount(page.getTotal());
    }
}
